graph TD;
    A[初始化仪表板] --> B[初始化Dash应用];
    B --> C[连接数据库];
    C --> D[从数据库获取数据];
    D --> E[检查数据是否为空];
    E --> F[转换时间格式];
    F --> G[转换视频时长];
    G --> H[计算互动率指标];
    H --> I[处理分类数据];
    I --> J[计算基础统计数据];
    J --> K[提取发布时间的小时和星期];
    K --> L[计算UP主统计数据];
    L --> M[设置布局];
    M --> N[运行Dash应用];
